package cn.iocoder.yudao.module.system.controller.admin.ai.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * AI智能选志愿数量统计响应 VO
 *
 * @author 芋道源码
 */
@Schema(description = "管理后台 - AI智能选志愿数量统计响应 VO")
@Data
public class AiVolunteerCountRespVO {

    @Schema(description = "难度阶段数量", example = "0")
    private Integer difficultyNum;

    @Schema(description = "冲刺阶段数量", example = "9")
    private Integer sprintNum;

    @Schema(description = "稳妥阶段数量", example = "18")
    private Integer reliableNum;

    @Schema(description = "保底阶段数量", example = "55")
    private Integer guardNum;

    @Schema(description = "容易阶段数量", example = "0")
    private Integer easyNum;

    @Schema(description = "全部数量", example = "82")
    private Integer allNum;

    @Schema(description = "难阶段数量", example = "0")
    private Integer nanNum;

    @Schema(description = "类型")
    private String type;

    // ========== 学校类型统计 ==========
    @Schema(description = "985院校数量", example = "15")
    private Integer count985;

    @Schema(description = "211院校数量", example = "28")
    private Integer count211;

    @Schema(description = "双一流院校数量", example = "35")
    private Integer countDualClass;

    @Schema(description = "教育部直属院校数量", example = "12")
    private Integer countMinistryDirect;

    @Schema(description = "公办院校数量", example = "65")
    private Integer countPublic;

    @Schema(description = "民办院校数量", example = "17")
    private Integer countPrivate;
}

